Accelerating Inference: towards a full Language, Compiler and Hardware stack

نویسندگان

  • Shawn Hershey
  • Jeffrey Bernstein
  • Bill Bradley
  • Andrew Schweitzer
  • Noah Stein
  • Theophane Weber
  • Benjamin Vigoda
چکیده

We introduce Dimple, a fully open-source API for probabilistic modeling. Dimple allows the user to specify probabilistic models in the form of graphical models, Bayesian networks, or factor graphs, and performs inference (by automatically deriving an inference engine from a variety of algorithms) on the model. Dimple also serves as a compiler for GP5, a hardware accelerator for inference.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Continuation based Programming Language for Embedded Systems

Embedded Systems Shinji Kono E-Mail: [email protected] Information Engineering, University of the Ryukyus, PRESTO, Japan Science and Technology Corporation Abstract To solve the gap between hardware and software, continuation based languages are introduced. C with Continuation is a super set of C, which supports light weight continuation. C based Continuation is a subset of C which has no ...

متن کامل

Javavm Implementation: Compilers versus Hardware

Compilers versus Hardware Andreas Krall1 and Anton Ertl1 and Michael Gschwind2 1 Institut f ur Computersprachen, Technische Universitat Wien Argentinierstra e 8, A-1040 Wien fandi,[email protected] 2 Institut f ur Technische Informatik, Technische Universitat Wien Treitlstra e 1, A-1040 Wien [email protected] Abstract. The Java Virtual Machine (JavaVM) has contributed gre...

متن کامل

A Study on the Platform Independent SIL Code based Compiler for Smart Virtual Machine

The SVM (Smart Virtual Machine) is a stack based platform independent virtual machine solution, loaded on smart devices, which allows dynamic application programs to be downloaded and run platform independently. The SIL (Smart Intermediate Language) has been designed as a standard model of virtual machine codes for ordinary smart phones and embedded systems. It is a set of stack based commands ...

متن کامل

Project Beehive: A Hardware/Software Co-designed Stack for Runtime and Architectural Research

The end of Dennard scaling combined with stagnation in architectural and compiler optimizations makes it challenging to achieve significant performance deltas. Solutions based solely in hardware or software are no longer sufficient to maintain the pace of improvements seen during the past few decades. In hardware, the end of single-core scaling resulted in the proliferation of multicore system ...

متن کامل

Pillar: A Parallel Implementation Language

As parallelism in microprocessors becomes mainstream, new programming languages and environments are emerging to meet the challenges of parallel programming. To support research on these languages, we are developing a lowlevel language infrastructure called Pillar (derived from Parallel Implementation Language). Although Pillar programs are intended to be automatically generated from source pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1212.2991  شماره 

صفحات  -

تاریخ انتشار 2012